﻿using System;
namespace mesoBoard.Data.Repositories
{
    public interface IPluginsRepository
    {
        void CreatePlugin(global::mesoBoard.Data.Plugin plugin);
        void DeletePlugin(int pluginID);
        global::mesoBoard.Data.Plugin GetPlugin(int pluginID);
        global::mesoBoard.Data.Plugin GetPlugin(string pluginName);
        global::System.Collections.Generic.IEnumerable<global::mesoBoard.Data.Plugin> GetPlugins();
        void UpdatePlugin(global::mesoBoard.Data.Plugin plugin);
    }
}
